//
//  trace.m
//  GCDBenchmark
//
//  Created for signpost tracing
//

#import <Foundation/Foundation.h>
#import <os/log.h>
#import <os/signpost.h>

// 全局唯一的 os_log 实例
static os_log_t g_perf_log = NULL;

__attribute__((constructor))
static void init_perf_log(void) {
    g_perf_log = os_log_create("com.ufogxl.GCDBenchmark", "Custom");
}

os_log_t get_perf_log(void) {
    return g_perf_log;
}
